﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using vudu.Logica.Clases;
using vudu.EnlaceDatos.SqlServer;


namespace vudu.PaginasWeb.G4ArchivoPdf
{
    public partial class EstudianteConsultaArchivoPdf : System.Web.UI.Page
    {
        public static String SeccionEstudiante;
        protected void Page_Load(object sender, EventArgs e)
        {
            string miRol = (string)Session["rol"];
            if (miRol != "Estudiante")
                Response.Redirect("../G3AccesoSistema/InicioSistema.aspx");

            if (!Page.IsPostBack)
            {
                CargarMaterias();


            }
        }

        public void CargarMaterias()
        {

            SqlServerArchivoPdf sqlServerArchivo = new SqlServerArchivoPdf();
            Estudiante estudiante = (Estudiante)Session["Usuario"];
            nombreEstudiante.Text = estudiante.Nombre + " " + estudiante.Apellido;

            //Recorremos la lista secciones de un Estudiante de manera tal de saber todas las materias que posee por seccion.
            foreach (SeccionMateria seccionMateria in sqlServerArchivo.ConsultarSeccionesEstudianteArchivoPdf(estudiante))
            {
                // Creamos un nuevo registro para DropDownList1
                ListItem registroLista = new ListItem();
                registroLista.Text = seccionMateria.Materia.Nombre + "  Seccion 00" +  seccionMateria.Codigo.ToString();
                registroLista.Value = seccionMateria.IdSeccionMateria.ToString();
                ComboBox.Items.Add(registroLista);

            }
        }

        protected void ComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        protected void BotonAbrirArchivo_Click(object sender, EventArgs e)
        {
            SeccionEstudiante = ComboBox.SelectedValue;
            Response.Redirect("../G4ArchivoPdf/EstudianteConsultarArchivoPdf2.aspx");
        }
    }
}